golang.org/x/tools/internal/gcimporter.exportWriter.p (field)
36 uses
golang.org/x/tools/internal/gcimporter (current package)
iexport.go#L520: if w.p.localpkg != nil {
iexport.go#L521: pkgObjs[w.p.localpkg] = nil
iexport.go#L523: for pkg := range w.p.allPkgs {
iexport.go#L528: name := w.p.exportName(obj)
iexport.go#L682: p *iexporter
iexport.go#L691: if pkg == w.p.localpkg {
iexport.go#L826: if w.p.version >= iexportVersionGenericMethods && w.bool(sig.TypeParams().Len() > 0) {
iexport.go#L836: w.p.tparamNames[rparam.Obj()] = name
iexport.go#L855: if w.p.shallow {
iexport.go#L857: } else if w.p.version >= iexportVersionPosCol {
iexport.go#L873: file := w.p.fset.File(pos) // fset must be non-nil
iexport.go#L874: index, offset := w.p.fileIndexAndOffset(file, pos)
iexport.go#L880: if w.p.fset == nil {
iexport.go#L885: p := w.p.fset.Position(pos)
iexport.go#L914: if w.p.fset == nil {
iexport.go#L919: p := w.p.fset.Position(pos)
iexport.go#L956: w.p.allPkgs[pkg] = true
iexport.go#L962: name := w.p.exportName(obj)
iexport.go#L965: w.p.pushDecl(obj)
iexport.go#L976: w.data.uint64(w.p.typOff(t, pkg))
iexport.go#L980: return &exportWriter{p: p}
iexport.go#L984: off := uint64(w.p.data0.Len())
iexport.go#L985: io.Copy(&w.p.data0, &w.data)
iexport.go#L1007: w.p.trace("exporting type %s (%T)", t, t)
iexport.go#L1008: w.p.indent++
iexport.go#L1010: w.p.indent--
iexport.go#L1011: w.p.trace("=> %s", t)
iexport.go#L1101: if w.p.shallow {
iexport.go#L1102: fieldPkg = w.p.localpkg
iexport.go#L1112: if w.p.shallow {
iexport.go#L1146: if w.p.shallow {
iexport.go#L1192: if obj.Pkg() == nil || obj.Pkg() == w.p.localpkg {
iexport.go#L1199: objectPath, err := w.p.objectpathEncoder().For(obj)
iexport.go#L1248: w.p.tparamNames[tparam.Obj()] = exportName
iexport.go#L1300: if w.p.version >= iexportVersionGo1_18 {
iexport.go#L1504: func (w *exportWriter) string(s string) { w.uint64(w.p.stringOff(s)) }
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)